package com.meilai.project.dto.finance.reimburse;

import com.meilai.project.dto.base.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author xchen
 * @since 2022-02-12
 */
@Data
@ApiModel
public class ReimburseApplyListDTO extends PageReq {

    @ApiModelProperty("报销名称")
    private String name;

    @ApiModelProperty("是否是管理人员查看，是的话展示全部，否则只展示当前人申请的")
    private Boolean manager_scenes;

    @ApiModelProperty("关联的销售单据")
    private Long bill_sale_id;

    @ApiModelProperty("关联的合同单据")
    private Long contract_id;

    @ApiModelProperty("1：普通 2：维护报销 3：客提")
    private Integer type;

    @ApiModelProperty("金额（最小值）")
    private BigDecimal amount_min;

    @ApiModelProperty("金额（最大值）")
    private BigDecimal amount_max;

    @ApiModelProperty("提交日期（最小值）")
    private String submit_time_min;

    @ApiModelProperty("提交日期（最大值）")
    private String submit_time_max;

    @ApiModelProperty("当前状态")
    private Integer flow_status;

    @ApiModelProperty("当前用户id,不用传")
    private Long curr_user_id;


}
